using System.Collections.Generic;

namespace UFrame.MapJson
{
    public class MapJsonInfo
    {
        public int mapID = default(int);
        public string mapName = string.Empty;
    }

    public class MapData
    {
        public MapJsonInfo map = new MapJsonInfo();
        public List<NpcJsonInfo> npcs = new List<NpcJsonInfo>();
        public List<MonsterJsonInfo> monsters = new List<MonsterJsonInfo>();
        //public List<PortalJsonInfo> portals = new List<PortalJsonInfo>();
        public List<SafeAreaJsonInfo> safes = new List<SafeAreaJsonInfo>();
        public List<TriggerEventJsonInfo> triggers = new List<TriggerEventJsonInfo>();
    }

    public class MyVector3
    {
        public double x;
        public double y;
        public double z;

        public MyVector3()
        {

        }

        public MyVector3(double _x, double _y, double _z)
        {
            x = _x;
            y = _y;
            z = _z;
        }
    }


}